// 【问题描述】
// 设计并测试一个名为Rectangle的矩形类，其属性为矩形的左下角与右上角两个点的坐标，根据坐标能计算矩形的面积。
// 【输入形式】
// 程序参考的输入（提示“Input Point A:”输入左下角的坐标；提示“Input Point B:”输入左下角的坐标）：
// Input Point A:0 0
// Input Point B:8.2 4.5
// 【输出形式】
// 程序参考的输出：
// Rectangle Area:36.9
// 【样例输入】
// Input Point A:0 0
// Input Point B:8.2 4.5
// 【样例输出】
// Rectangle Area:36.9

#include <iostream>
using namespace std;

class Rectangle{
    public:
        void InputA(){
            cout<<"Input Point A:";
            cin>>A1>>A2;
        };
        void InputB(){
            cout<<"Input Point B:";
            cin>>B1>>B2;
        };
        void showArea();
    private:
        double A1, A2, B1, B2;
};

void Rectangle::showArea()
{
    double len, wid;
    len = (A1 - B1) > 0 ?(A1 - B1) : (B1 - A1);
    wid = (A2 - B2) > 0 ?(A2 - B2) : (B2 - A2);
    cout<<"Rectangle Area:"<<len * wid;
}
int main()
{
    Rectangle chu;
    chu.InputA();
    chu.InputB();
    chu.showArea();
    return 0;
}
